package com.cgc.venus.server.user.bean;

/**
 * Created by Administrator on 2017/9/6.
 */
public class Namespace {
    /* 主键ID*/
    private String id;
    /* 空间名*/
    private String name;
    /*空间类型 开发环境,测试环境,生产环境*/
    private String type;
    /*0,1,2,3*/
    private String typeInt;
    /*物理分组*/
    private String physicalGroup;
    /*物理分组Id*/
    private String physicalGroupId;
    /*所属团队*/
    private String teamId;
    /**
     * 应用个数
     */
    private int appCount;

    /**
     * 镜像个数
     */
    private int images;
    /**
     * k8s里面命名空间名称
     */
    private String kubeName;
    /**
     * 空间对应镜像名称
     */
    private String harborProjectName;

    /**
     * 状态
     */
    private String status;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTypeInt() {
        return typeInt;
    }

    public void setTypeInt(String typeInt) {
        this.typeInt = typeInt;
    }

    public String getPhysicalGroupId() {
        return physicalGroupId;
    }

    public void setPhysicalGroupId(String physicalGroupId) {
        this.physicalGroupId = physicalGroupId;
    }

    public String getKubeName() {
        return kubeName;
    }

    public void setKubeName(String kubeName) {
        this.kubeName = kubeName;
    }

    public String getHarborProjectName() {
        return harborProjectName;
    }

    public void setHarborProjectName(String harborProjectName) {
        this.harborProjectName = harborProjectName;
    }

    public int getImages() {
        return images;
    }

    public void setImages(int images) {
        this.images = images;
    }

    public Namespace() {
    }

    public Namespace(String id, String name, String type, String physicalGroup, String physicalGroupId, String teamId, int appCount, String kubeName, String harborProjectName,int images,String status) {
        this.id = id;
        this.name = name;
        this.type = type;
        this.physicalGroup = physicalGroup;
        this.physicalGroupId = physicalGroupId;
        this.teamId = teamId;
        this.appCount = appCount;
        this.kubeName = kubeName;
        this.harborProjectName = harborProjectName;
        this.images = images;
        this.status=status;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getPhysicalGroup() {
        return physicalGroup;
    }

    public void setPhysicalGroup(String physicalGroup) {
        this.physicalGroup = physicalGroup;
    }

    public String getTeamId() {
        return teamId;
    }

    public void setTeamId(String teamId) {
        this.teamId = teamId;
    }

    public int getAppCount() {
        return appCount;
    }

    public void setAppCount(int appCount) {
        this.appCount = appCount;
    }
}
